home *** CD-ROM | disk | FTP | other *** search
/ Over 1,000 Windows 95 Programs / Over 1000 Windows 95 Programs (Microforum) (Disc 1).iso / 1258 / samples / firsta~1.jav < prev    next >
Text File  |  1996-07-09  |  3KB  |  113 lines

  1. /* Easy V6.0 07-09-1996 15:38:35 */
  2. /* Easy O
  3. If=horizontal
  4. LevelNumbers=yes
  5. LineNumbers=yes
  6. ScreenFont=Arial,,80,9220,-11,0,400,0,0,0,0,0,0,3,2,1,34,96,96
  7. PrinterFont=Arial,,80,17414,-34,0,400,0,0,0,0,0,0,3,2,1,34,300,300
  8. LastLevelId=27 */
  9. /* Easy ( 1 */
  10. import java.applet.*;    // Don't forget these import statements!
  11. import java.awt.*;
  12. import java.util.*;
  13. /* Easy ( 2
  14.    FirstApplet */
  15. /* Easy C */
  16. public class FirstApplet extends Applet
  17. {
  18.    /* Easy ( 3
  19.       paint */
  20.    /* Easy F */
  21.    // This method displays the applet.
  22.    // The Graphics class is how you do all drawing in Java.
  23.    public void paint(Graphics g)
  24.    {
  25.       /* Easy ( 12
  26.          variables declaration */
  27.       int i,j,x,y;
  28.       int m = 1;
  29.       int n = 1;
  30.       double k;
  31.       Color blue = new Color(0, 0, 255);
  32.       Color green = new Color(0, 255, 0);
  33.       Color red = new Color(255, 0, 0);
  34.       int BOLD = 1;
  35.       int ITALIC = 2;
  36.       Font ArialBold = new Font("Arial",BOLD,20);
  37.       Font ArialItalic= new Font ("ARIAL",ITALIC,20);
  38.       /* Easy ) */
  39.       g.setFont(ArialBold);
  40.       do
  41.       {
  42.          j = 0;
  43.          for (i = 1;  i < 4; i++)
  44.          {
  45.             x = (int)(Math.random()*200);
  46.             /* Easy - */
  47.             y = (int)(Math.random()*100);
  48.             switch (i)
  49.             {
  50.                case 1:
  51.                   g.setColor(red);
  52.                   break;
  53.                case 2:
  54.                   g.setColor(blue);
  55.                   break;
  56.                case 3:
  57.                   g.setColor(green);
  58.                   break;
  59.             }
  60.             if (m == 2)
  61.             {
  62.                /* Easy ( 14
  63.                   write "EasyCODE for JAVA" */
  64.                g.drawString("EasyCODE for JAVA", x, y);
  65.                /* Easy - */
  66.                m=1;
  67.                /* Easy ) */
  68.             }
  69.             else
  70.             {
  71.                g.drawString("EasyCODE from Siemens", x, y);
  72.                if (n == 2)
  73.                {
  74.                   /* Easy ( 10
  75.                      set Font BOLD */
  76.                   g.setFont(ArialBold);
  77.                   /* Easy - */
  78.                   n=1;
  79.                   /* Easy ) */
  80.                }
  81.                else
  82.                {
  83.                   /* Easy ( 11
  84.                      set Font ITALIC */
  85.                   g.setFont(ArialItalic);
  86.                   /* Easy - */
  87.                   n=2;
  88.                   /* Easy ) */
  89.                }
  90.                m=2;
  91.             }
  92.             /* Easy ( 9
  93.                waiting loop */
  94.             for (k=1; k<100000; k++)
  95.             {
  96.                //do nothing
  97.             }
  98.             /* Easy ) */
  99.             if (i==2 || i==3)
  100.             {
  101.                g.clearRect(0, 0, 1000, 1000);
  102.             }
  103.          }
  104.          g.clearRect(0, 0, 1000, 1000);
  105.       }
  106.       while (true);
  107.    }
  108.    /* Easy ) */
  109. }
  110. /* Easy E */
  111. /* Easy ) */
  112. /* Easy ) */
  113.